$(function(){
	$.showHelp('在线编辑模板/插件功能仅适用于改动不大的情况，如果你需要更加完整的功能，请通过 FTP 将模板/插件下载到本地，使用专业的代码编辑器来对其进行修改。')
	var editor = $('#file-editor');
	$('li.list-group-item').click(function(event){
		event.stopPropagation();
		if($(this).is('.has-children')){
			$(this).next('li').slideToggle();
			$(this).children('i').toggleClass('glyphicon-chevron-down').toggleClass('glyphicon-chevron-right');
		}else{
			$('#folder-list').find('.active').removeClass('active');
			$(this).addClass('active');
			var filename = $(this).data('filename'),
				fileContent = '';
			$('#filename').text($(this).text());
			$.ajax({
				url: SITE_URL+'mod.php?file::getContent|filename:'+filename,
				success: function(result){
					if(result.success){
						fileContent = result.data;
						if($(window).width() < 768){
							$('#folder-list>.list-group>li').next('li').slideUp();
						}
					}else{
						alert(result.data);
					}
					editor.find('[name="filename"]').val(filename);
					editor.find('[name="content"]').val(fileContent);
					if(fileContent){
						$.showMenu({
							'放弃': function(){
								$('#filename').text($('#filename').data('text'));
								editor.find('[name="filename"]').val('');
								editor.find('[name="content"]').val('');
								$.showMenu(null);
							},
							'提交': function(){
								if(confirm('即将修改网站功能与外观，确认？')){
									editor.find('[type="submit"]').click();
								}
							}
						});
					}else{
						$.showMenu(null);
					}
				},
				error: function(xhr){
					alert('与服务器的连接出现错误，文件获取失败。');
					console.log(xhr.responseText);
				}
			});
		}
	});
	editor.ajaxSubmit({
		success: function(result){
			alert(result.data);
			if(result.success){
				$.showMenu(null);
			}
		},
		error: function(xhr){
			alert('与服务器的连接出现错误，文件更新失败。');
			console.log(xhr.responseText);
		}
	});
});